smoke screen


Results for "smoke screen"

English - Turkish Dictionary

smoke screen

(English - Turkish Dictionary) :
sis perdesi.